package cn.xk.basic.util;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.List;
/**
 * 工具类：分页 + 高级查询 - 封装查询的结果
 * @param <T>
 */
@Data
@AllArgsConstructor //有参
@NoArgsConstructor  //无参
public class PageList<T> {
    //总数量：计算分页栏,
    private Integer totals = 0;
    //当前页的分页数据：展示当前页的数据,给默认值的原因预防空指针异常
    private List<T> data = new ArrayList<>();
}
